alternative front-end